package com.fengmi.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.util.List;
@Data
@AllArgsConstructor
@NoArgsConstructor
@RequiredArgsConstructor
@ApiModel("向前端返回的分页信息")
public class PageResultVO<T> {//向前端返回的分页信息
    @NonNull
    @ApiModelProperty("CRUD是否成功")
    private boolean success;//CRUD是否成功

    @NonNull
    @ApiModelProperty("页面弹窗提示信息")
    private String msg;//页面弹窗提示信息

    @ApiModelProperty("当前页")
    private Integer pageNum;//当前页

    @ApiModelProperty("每一页显示的记录数")
    private Integer pageSize;//每一页显示的记录数

    @ApiModelProperty("总记录数")
    private Long pageTotal;//总记录数

    @ApiModelProperty("向前端返回的数据")
    private List<T> data;//向前端返回的数据
}
